HAMVIS: Generierung von Visualisierungen in einem Rahmensystem zur systematischen Entwicklung von Benutzungsschnittstellen
نویسنده
چکیده
Structure Representation Visual Structure Representation Picture Data Synthesizer (created for each type of data) Analyzer (created for each type of data) (asserted predicates in Prolog) (asserted predicates in Prolog) Inverse Visual Mapping (Prolog) Visual Mapping (Prolog) Spatial Parser (Objective C) COOL (COnstraintbased Object Layout system) Interaction Module (on NextStep) 2.3 Graphische Kommunikation 91 drückt wird, die auf der VSR-Ebene qualitativ repräsentiert ist und durch einen Render-Prozeß auf die Bildebene abgebildet wird. Abbildung 30. Beispiel zur Illustration der Repräsentation des TRIP2-Systems (nach [312]). Der visuelle Abbildungsprozeß von ASR-Strukturen in VSR-Strukturen ist durch eine Menge von Abbildungsregeln definiert (objectmap, inv_objectmap, relationmap, inv_relationmap). Die Abbildungsregeln von TRIP2 sind in Prolog geschrieben. Neue Entwicklungen der TRIP-Systems (TRIP3) sehen die Berechnung von Abbildungsregeln aus Beispielen vor. Bei vorgegebenen Anwendungsdaten und entsprechenden Visualisierungen versucht TRIP3, generalisierte Abbildungsregeln durch Generalisierung der visuellen Beispiele zu „lernen“ [209]. Das TRIP-System erlaubt mit seinen Abbildungsregeln die Transformation von Anwendungsdaten in graphischen Präsentationen. Allerdings ist es unklar, wie unterschiedliche graphische Darstellungen kombiniert werden können. Weiterhin sieht die Konzeption von TRIP nicht die Betrachtung von Abbildungsalternativen mit einer Abwägung von Vorund Nachteilen vor. Die Manipulationsmöglichkeiten für visuelle Strukturen gestatten nicht die Einbeziehung von semantischen Rückkopplungen (semantic feedback). Die gewählten visuellen Abbildungen und die erlaubten Editieroperationen werden nicht auf die Aufgaben des Benutzers abgestimmt. Ansätze zur Generierung von Visualisierungen und Präsentationen, die diese wichtigen Punkte berücksichtigen, werden in den nächsten Abschnitten betrachtet. “consists of p, q, and r.“ consists_of(x,[p,q,r]). is_object(x). is_object(p). is_object(q). is_object(r). above([x],[p,q,r],Ygap,[rigid]), hor_listing([p,q,r],Xgap,[rigid]), mconnect([x],[p,q,r],bottom,top, [solid,orthogonal]), boxwithlabel(x,Width,Height,x,[visible]), ...
منابع مشابه
Integration der domänenspezifischen Sprache Movisa in den nutzerzentrierten Entwicklungsprozess der Useware
Im Rahmen der modellbasierten Entwicklung von Benutzungsschnittstellen wird die domänenspezifische Sprache Movisa zur Entwicklung von Visualisierungen für die Automatisierungstechnik verwendet. Um mit Movisa gebrauchstaugliche Benutzungsschnittstellen zu entwickeln, erfolgt die Integration in den übergeordneten, nutzerzentrierten Entwicklungsprozess der Useware. Bei der Integration werden allge...
متن کاملInhaltsorientierte Navigation in automatisch generierten Hypertext-Basen
Der automatische Aufbau von Hypertexten aus Kollektionen linearer Texte erfordert Verfahren zur Analyse und Segmentierung von Texten, sowie zur Generierung von Hypertext-Kanten. In diesem Beitrag werden Theorien zur Beschreibung der thematischen Struktur von Texten aufgegriffen und zur Entwicklung von Kriterien genutzt, die es erlauben, inhaltlich begründete Kanten zwischen Textfragmenten zu er...
متن کاملEin Verfahren zur Generierung von Benutzungsschnittstellen dienstbasierter interaktiver Anwendungen
متن کامل
XOBE-DB Entwicklung einer Datenbankprogrammiersprache für XML-Anwendungen
XML gewinnt immer stärker an Bedeutung für WWW-Anwendungen, insbesondere als Datenaustauschformat. Die spezielle XML-Sprache HTML bildet dabei die Grundlage für u.a. dynamisch generierte WWW-Seiten, die mit heutigen, in der Praxis verwendeten Werkzeugen nicht garantiert fehlerfrei sind. Auch Persistenz für XML-Strukturen ist nicht integriert. Im XOBE-DB-Projekt geht es um die Entwicklung und Im...
متن کاملEntwicklungsunterstützung für ergonomische Benutzungsschnittstellen
Seit langem werden Werkzeuge zur Spezifikation und Entwicklung von Benutzungsschnittstellen aus technischer Sicht eingesetzt. Diese Hilfsmittel unterstützen verschiedene Phasen des Entwicklungsprozeßes oder auch verschiedene software-technische Komponenten einer Benutzungsschnittstelle. In der letzten Zeit wird zunehmend versucht, durch den Einsatz von Werkzeugen auch die ergonomische Qualität ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 149 شماره
صفحات -
تاریخ انتشار 1996